package com.link.base.base.product.model;

import com.link.core.basic.model.BasicModel;

import java.util.List;

/**
 * @author unknown
 * @date unknown
 * @comments 购物车
 */
public class ShopCart extends BasicModel {
    /**原价*/
    private Double price;
    /**促销价*/
    private Double promoPrice;
    /**产品编码*/
    private String prodCode;
    /**客户ID,由用户信息关联出*/
    private Long accntId;
    /**产品图片路径*/
    private String prodImagePath;
    /**产品缩略图路径*/
    private String prodSmallImagePath;
    /**购物车状态,值列表类型: SHOP_CART_STATUS */
    private String spCrStatus;
    /**产品ID*/
    private Long prodId;
    /**数量*/
    private Double qty;
    /**产品单位*/
    private String prodUnit;
    /**产品名称*/
    private String prodName;
    /**产品描述*/
    private String prodComments;
    /**有效标志*/
    private String activeFlag;
    /**客户名称*/
    private String accntName;
    /**用户ID*/
    private Long empId;
    /**金额小计*/
    private Double subtotal;
    /**直接存储的消费者id*/
    private Long acctId;

    /**以下为app迁移过来的字段*/
    /**选中标志*/
    private String selectFlag;
    /**收藏标识*/
    private String isColl;
    /**属性集合*/
    List<ProdAttr> prodAttrList;
    /**购物车逻辑删除*/
    private String tbIsDelete;
    /**产品属性*/
    private String prodAttr;
     /**
     * 品牌,值列表:PROD_BRAND
     */
    private String prodBrand;
    /**
     * 产品品牌（二级）
     */
    private String prodSecBrand;
    /**
     * 产品品牌（三级）
     */
    private String prodThirdBrand;
    /**
     * 产品系列（二级）
     */
    private String prodSecSeries;
    /**
     * 产品系列（三级）
     */
    private String prodThirdSeries;
    /**
     * 产品系列
     */
    private String prodMatSeries = "";
    /**
     * 产品规格
     */
    private String prodStandard;

    /**
     * 是否被选中
     */
    private String selected;
    /**
     * 选择类型
     */
    private String selectType;

    public String getSelectType() {
        return selectType;
    }

    public void setSelectType(String selectType) {
        this.selectType = selectType;
    }

    public String getSelected() {
        return selected;
    }

    public void setSelected(String selected) {
        this.selected = selected;
    }

    public String getProdStandard() {
        return prodStandard;
    }

    public void setProdStandard(String prodStandard) {
        this.prodStandard = prodStandard;
    }

    public String getProdBrand() {
        return prodBrand;
    }

    public void setProdBrand(String prodBrand) {
        this.prodBrand = prodBrand;
    }

    public String getProdSecBrand() {
        return prodSecBrand;
    }

    public void setProdSecBrand(String prodSecBrand) {
        this.prodSecBrand = prodSecBrand;
    }

    public String getProdThirdBrand() {
        return prodThirdBrand;
    }

    public void setProdThirdBrand(String prodThirdBrand) {
        this.prodThirdBrand = prodThirdBrand;
    }

    public String getProdSecSeries() {
        return prodSecSeries;
    }

    public void setProdSecSeries(String prodSecSeries) {
        this.prodSecSeries = prodSecSeries;
    }

    public String getProdThirdSeries() {
        return prodThirdSeries;
    }

    public void setProdThirdSeries(String prodThirdSeries) {
        this.prodThirdSeries = prodThirdSeries;
    }

    public String getProdMatSeries() {
        return prodMatSeries;
    }

    public void setProdMatSeries(String prodMatSeries) {
        this.prodMatSeries = prodMatSeries;
    }

    public Double getProdPrice() {
        return prodPrice;
    }

    public void setProdPrice(Double prodPrice) {
        this.prodPrice = prodPrice;
    }

    /**
     * 统一零售价（原价）
     */

    private Double prodPrice;
    /**
     * 是否是小程序用户，用于分别使用不同sql,"Y"
     */
    private String mpUser;

    public String getMpUser() {
        return mpUser;
    }

    public void setMpUser(String mpUser) {
        this.mpUser = mpUser;
    }

    public String getProdAttr() {
        return prodAttr;
    }

    public void setProdAttr(String prodAttr) {
        this.prodAttr = prodAttr;
    }

    public String getTbIsDelete() {
        return tbIsDelete;
    }

    public void setTbIsDelete(String tbIsDelete) {
        this.tbIsDelete = tbIsDelete;
    }

    public List<ProdAttr> getProdAttrList() {
        return prodAttrList;
    }

    public void setProdAttrList(List<ProdAttr> prodAttrList) {
        this.prodAttrList = prodAttrList;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getSelectFlag() {
        return selectFlag;
    }

    public void setSelectFlag(String selectFlag) {
        this.selectFlag = selectFlag;
    }

    public String getIsColl() {
        return isColl;
    }

    public void setIsColl(String isColl) {
        this.isColl = isColl;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getPromoPrice() {
        return promoPrice;
    }

    public void setPromoPrice(Double promoPrice) {
        this.promoPrice = promoPrice;
    }

    public String getProdCode() {
        return prodCode;
    }

    public void setProdCode(String prodCode) {
        this.prodCode = prodCode;
    }

    public Long getAccntId() {
        return accntId;
    }

    public void setAccntId(Long accntId) {
        this.accntId = accntId;
    }

    public String getProdImagePath() {
        return prodImagePath;
    }

    public void setProdImagePath(String prodImagePath) {
        this.prodImagePath = prodImagePath;
    }

    public String getProdSmallImagePath() {
        return prodSmallImagePath;
    }

    public void setProdSmallImagePath(String prodSmallImagePath) {
        this.prodSmallImagePath = prodSmallImagePath;
    }

    public String getSpCrStatus() {
        return spCrStatus;
    }

    public void setSpCrStatus(String spCrStatus) {
        this.spCrStatus = spCrStatus;
    }

    public Long getProdId() {
        return prodId;
    }

    public void setProdId(Long prodId) {
        this.prodId = prodId;
    }

    public Double getQty() {
        return qty;
    }

    public void setQty(Double qty) {
        this.qty = qty;
    }

    public String getProdUnit() {
        return prodUnit;
    }

    public void setProdUnit(String prodUnit) {
        this.prodUnit = prodUnit;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getProdComments() {
        return prodComments;
    }

    public void setProdComments(String prodComments) {
        this.prodComments = prodComments;
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag;
    }

    public String getAccntName() {
        return accntName;
    }

    public void setAccntName(String accntName) {
        this.accntName = accntName;
    }

    public Long getEmpId() {
        return empId;
    }

    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    public Double getSubtotal() {
        return subtotal;
    }

    public void setSubtotal(Double subtotal) {
        this.subtotal = subtotal;
    }

}

